package file.input;

import java.util.*;

/*
 * HashTable 에 포함된 값을 가져오는 방법은 아래의 방법 이외에 element() 메소드를 호출하여서 리턴된 Enumerator 를 사용하는 방법이 있습니다. HashTable 을 디버깅해 보니 버킷이 11개 있는 것 같더군요.
[출처] [java] HashTable 사용 예제|작성자 까미유
 */

public class TestHashTable {
	public static class HashValue{
		public String strName;
		public String strValue;
	}
	
	public static void main(String args[]){
		Hashtable tagFields = new Hashtable();
		HashValue tag =  new HashValue();
		
		tag.strName = "name2";
		tag.strValue = "value2";
		
		tagFields.put(tag.strName, tag);
		
		Collection coll = tagFields.values();
		Iterator it = coll.iterator();
		while(it.hasNext()){
			HashValue tag1 = (HashValue)it.next();
			
			System.out.println("name= " + tag1.strName + ", value= " + tag1.strValue);
		}
		
	}

}
